home *** CD-ROM | disk | FTP | other *** search
/ IRIX 6.5 Complementary Applications 2004 February / SGI IRIX 6.5 Complementary Applications 2004 February.iso / dist / cde.idb / usr / dt / share / man / cat3 / TransientShell.z / TransientShell
Encoding:
Text File  |  2003-11-18  |  13.3 KB  |  265 lines

  1.  
  2.  
  3.  
  4.      TTTTrrrraaaannnnssssiiiieeeennnnttttSSSShhhheeeellllllll((((3333XXXX))))           UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV        TTTTrrrraaaannnnssssiiiieeeennnnttttSSSShhhheeeellllllll((((3333XXXX))))
  5.  
  6.  
  7.  
  8.      NNNNAAAAMMMMEEEE
  9.       _T_r_a_n_s_i_e_n_t_S_h_e_l_l - The TransientShell widget class
  10.  
  11.      SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.       #include <Xm/Xm.h>
  13.       #include <X11/Shell.h>
  14.  
  15.      DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  16.       TransientShell is used for shell windows that    can be
  17.       manipulated by the window manager but    are not    allowed    to be
  18.       iconified separately.     For example, Dialog boxes make    no
  19.       sense    without    their associated application.  They are
  20.       iconified by the window manager only if the main application
  21.       shell    is iconified.
  22.  
  23.     CCCCllllaaaasssssssseeeessss
  24.       TransientShell inherits behavior and resources from _C_o_r_e,
  25.       _C_o_m_p_o_s_i_t_e, _S_h_e_l_l, _W_M_S_h_e_l_l, and _V_e_n_d_o_r_S_h_e_l_l.
  26.  
  27.       The class pointer is _t_r_a_n_s_i_e_n_t_S_h_e_l_l_W_i_d_g_e_t_C_l_a_s_s.
  28.  
  29.       The class name is _T_r_a_n_s_i_e_n_t_S_h_e_l_l.
  30.  
  31.     NNNNeeeewwww RRRReeeessssoooouuuurrrrcccceeeessss
  32.       The following    table defines a    set of widget resources    used
  33.       by the programmer to specify data.  The programmer can also
  34.       set the resource values for the inherited classes to set
  35.       attributes for this widget.  To reference a resource by name
  36.       or by    class in a .Xdefaults file, remove the _X_m_N or _X_m_C
  37.       prefix and use the remaining letters.     To specify one    of the
  38.       defined values for a resource    in a .Xdefaults    file, remove
  39.       the _X_m prefix    and use    the remaining letters (in either
  40.       lowercase or uppercase, but include any underscores between
  41.       words).  The codes in    the access column indicate if the
  42.       given    resource can be    set at creation    time (C), set by using
  43.       _X_t_S_e_t_V_a_l_u_e_s (S), retrieved by    using _X_t_G_e_t_V_a_l_u_e_s (G), or is
  44.       not applicable (N/A).
  45.  
  46.       In addition to these new resources, new resources,
  47.       _T_r_a_n_s_i_e_n_t_S_h_e_l_l overrides the _X_m_N_s_a_v_e_U_n_d_e_r resource in    _S_h_e_l_l
  48.       and the _X_m_N_t_r_a_n_s_i_e_n_t resource    in _W_M_S_h_e_l_l.
  49.  
  50.             TTTTrrrraaaannnnssssiiiieeeennnnttttSSSShhhheeeellllllll RRRReeeessssoooouuuurrrrcccceeee    SSSSeeeetttt
  51.        NNNNaaaammmmeeee         CCCCllllaaaassssssss           TTTTyyyyppppeeee        DDDDeeeeffffaaaauuuulllltttt   AAAAcccccccceeeessssssss
  52.        _____________________________________________________________
  53.        XmNtransientFor     XmCTransientFor   Widget   NULL      CSG
  54.  
  55.  
  56.       _X_m_N_t_r_a_n_s_i_e_n_t_F_o_r
  57.            Specifies a widget for which the    shell acts as a    pop-
  58.            up.  If this resource is    NULL or    is a widget that has
  59.  
  60.  
  61.  
  62.  
  63.      Page 1                        (printed 11/11/03)
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.      TTTTrrrraaaannnnssssiiiieeeennnnttttSSSShhhheeeellllllll((((3333XXXX))))           UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV        TTTTrrrraaaannnnssssiiiieeeennnnttttSSSShhhheeeellllllll((((3333XXXX))))
  71.  
  72.  
  73.  
  74.            not been    realized, the _X_m_N_w_i_n_d_o_w_G_r_o_u_p is    used instead.
  75.  
  76.     IIIInnnnhhhheeeerrrriiiitttteeeedddd RRRReeeessssoooouuuurrrrcccceeeessss
  77.       TransientShell inherits behavior and resources from the
  78.       following superclasses.  For a complete description of each
  79.       resource, refer to the man page for that superclass.
  80.  
  81.       The following    table defines a    set of widget resources    used
  82.       by the programmer to specify data.  The programmer can also
  83.       set the resource values for the inherited classes to set
  84.       attributes for this widget.  To reference a resource by name
  85.       or by    class in a .Xdefaults file, remove the _X_m_N or _X_m_C
  86.       prefix and use the remaining letters.     To specify one    of the
  87.       defined values for a resource    in a .Xdefaults    file, remove
  88.       the _X_m prefix    and use    the remaining letters (in either
  89.       lowercase or uppercase, but include any underscores between
  90.       words).  The codes in    the access column indicate if the
  91.       given    resource can be    set at creation    time (C), set by using
  92.       _X_t_S_e_t_V_a_l_u_e_s (S), retrieved by    using _X_t_G_e_t_V_a_l_u_e_s (G), or is
  93.       not applicable (N/A).
  94.  
  95.                    VVVVeeeennnnddddoooorrrrSSSShhhheeeellllllll RRRReeeessssoooouuuurrrrcccceeee    SSSSeeeetttt
  96.      NNNNaaaammmmeeee              CCCCllllaaaassssssss               TTTTyyyyppppeeee           DDDDeeeeffffaaaauuuulllltttt        AAAAcccccccceeeessssssss
  97.      _____________________________________________________________________________________
  98.      XmNaudibleWarning          XmCAudibleWarning           unsigned    char   XmBELL        CSG
  99.      XmNbuttonFontList          XmCButtonFontList           XmFontList      dynamic        CSG
  100.      XmNdefaultFontList          XmCDefaultFontList       XmFontList      dynamic        CG
  101.      XmNdeleteResponse          XmCDeleteResponse           unsigned    char   XmDESTROY    CSG
  102.      XmNinputMethod          XmCInputMethod           String           NULL        CSG
  103.      XmNkeyboardFocusPolicy   XmCKeyboardFocusPolicy   unsigned    char   XmEXPLICIT   CSG
  104.      XmNlabelFontList          XmCLabelFontList           XmFontList      dynamic        CSG
  105.      XmNmwmDecorations          XmCMwmDecorations           int           -1        CSG
  106.      XmNmwmFunctions          XmCMwmFunctions           int           -1        CSG
  107.      XmNmwmInputMode          XmCMwmInputMode           int           -1        CSG
  108.      XmNmwmMenu              XmCMwmMenu           String           NULL        CSG
  109.      XmNpreeditType          XmCPreeditType           String           dynamic        CSG
  110.      XmNshellUnitType          XmCShellUnitType           unsigned    char   XmPIXELS        CSG
  111.      XmNtextFontList          XmCTextFontList           XmFontList      dynamic        CSG
  112.      XmNuseAsyncGeometry      XmCUseAsyncGeometry      Boolean           False        CSG
  113.  
  114.  
  115.                   WWWWMMMMSSSShhhheeeellllllll RRRReeeessssoooouuuurrrrcccceeee SSSSeeeetttt
  116.      NNNNaaaammmmeeee        CCCCllllaaaassssssss           TTTTyyyyppppeeee         DDDDeeeeffffaaaauuuulllltttt             AAAAcccccccceeeessssssss
  117.      ______________________________________________________________________________
  118.      XmNbaseHeight    XmCBaseHeight       int         XtUnspecifiedShellInt   CSG
  119.      XmNbaseWidth    XmCBaseWidth       int         XtUnspecifiedShellInt   CSG
  120.      XmNheightInc    XmCHeightInc       int         XtUnspecifiedShellInt   CSG
  121.      XmNiconMask    XmCIconMask       Pixmap    NULL             CSG
  122.      XmNiconPixmap    XmCIconPixmap       Pixmap    NULL             CSG
  123.      XmNiconWindow    XmCIconWindow       Window    NULL             CSG
  124.  
  125.  
  126.  
  127.  
  128.  
  129.      Page 2                        (printed 11/11/03)
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.      TTTTrrrraaaannnnssssiiiieeeennnnttttSSSShhhheeeellllllll((((3333XXXX))))           UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV        TTTTrrrraaaannnnssssiiiieeeennnnttttSSSShhhheeeellllllll((((3333XXXX))))
  137.  
  138.  
  139.  
  140.      XmNiconX        XmCIconX       int         -1                 CSG
  141.      XmNiconY        XmCIconY       int         -1                 CSG
  142.      XmNinitialState    XmCInitialState       int         NormalState         CSG
  143.      XmNinput        XmCInput       Boolean   True             CSG
  144.      XmNmaxAspectX    XmCMaxAspectX       int         XtUnspecifiedShellInt   CSG
  145.      XmNmaxAspectY    XmCMaxAspectY       int         XtUnspecifiedShellInt   CSG
  146.      XmNmaxHeight    XmCMaxHeight       int         XtUnspecifiedShellInt   CSG
  147.      XmNmaxWidth    XmCMaxWidth       int         XtUnspecifiedShellInt   CSG
  148.      XmNminAspectX    XmCMinAspectX       int         XtUnspecifiedShellInt   CSG
  149.      XmNminAspectY    XmCMinAspectY       int         XtUnspecifiedShellInt   CSG
  150.      XmNminHeight    XmCMinHeight       int         XtUnspecifiedShellInt   CSG
  151.      XmNminWidth    XmCMinWidth       int         XtUnspecifiedShellInt   CSG
  152.      XmNtitle        XmCTitle       String    dynamic             CSG
  153.      XmNtitleEncoding    XmCTitleEncoding   Atom         dynamic             CSG
  154.      XmNtransient    XmCTransient       Boolean   True             CSG
  155.      XmNwaitForWm    XmCWaitForWm       Boolean   True             CSG
  156.      XmNwidthInc    XmCWidthInc       int         XtUnspecifiedShellInt   CSG
  157.      XmNwindowGroup    XmCWindowGroup       Window    dynamic             CSG
  158.      XmNwinGravity    XmCWinGravity       int         dynamic             CSG
  159.      XmNwmTimeout    XmCWmTimeout       int         5000 ms             CSG
  160.  
  161.  
  162.                           SSSShhhheeeellllllll RRRReeeessssoooouuuurrrrcccceeee SSSSeeeetttt
  163.      NNNNaaaammmmeeee               CCCCllllaaaassssssss             TTTTyyyyppppeeee              DDDDeeeeffffaaaauuuulllltttt       AAAAcccccccceeeessssssss
  164.      ____________________________________________________________________________________________________
  165.      XmNallowShellResize       XmCAllowShellResize     Boolean          False           CG
  166.      XmNcreatePopupChildProc   XmCCreatePopupChildProc     XtCreatePopupChildProc      NULL           CSG
  167.      XmNgeometry           XmCGeometry         String              NULL           CSG
  168.      XmNoverrideRedirect       XmCOverrideRedirect     Boolean          False           CSG
  169.      XmNpopdownCallback           XmCCallback         XtCallbackList          NULL           C
  170.      XmNpopupCallback           XmCCallback         XtCallbackList          NULL           C
  171.      XmNsaveUnder           XmCSaveUnder         Boolean          True           CSG
  172.      XmNvisual               XmCVisual         Visual    *          CopyFromParent   CSG
  173.  
  174.  
  175.                  CCCCoooommmmppppoooossssiiiitttteeee RRRReeeessssoooouuuurrrrcccceeee    SSSSeeeetttt
  176.      NNNNaaaammmmeeee         CCCCllllaaaassssssss             TTTTyyyyppppeeee       DDDDeeeeffffaaaauuuulllltttt   AAAAcccccccceeeessssssss
  177.      ______________________________________________________________________
  178.      XmNchildren     XmCReadOnly         WidgetList       NULL         G
  179.      XmNinsertPosition     XmCInsertPosition   XtOrderProc   NULL         CSG
  180.      XmNnumChildren     XmCReadOnly         Cardinal       0         G
  181.  
  182.  
  183.                            CCCCoooorrrreeee    RRRReeeessssoooouuuurrrrcccceeee SSSSeeeetttt
  184.      NNNNaaaammmmeeee                 CCCCllllaaaassssssss                 TTTTyyyyppppeeee          DDDDeeeeffffaaaauuuulllltttt             AAAAcccccccceeeessssssss
  185.      ______________________________________________________________________________________________________________
  186.      XmNaccelerators             XmCAccelerators             XtAccelerators   dynamic             CSG
  187.      XmNancestorSensitive         XmCSensitive             Boolean          dynamic             G
  188.      XmNbackground             XmCBackground             Pixel          dynamic             CSG
  189.      XmNbackgroundPixmap         XmCPixmap                 Pixmap          XmUNSPECIFIED_PIXMAP   CSG
  190.  
  191.  
  192.  
  193.  
  194.  
  195.      Page 3                        (printed 11/11/03)
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.      TTTTrrrraaaannnnssssiiiieeeennnnttttSSSShhhheeeellllllll((((3333XXXX))))           UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV        TTTTrrrraaaannnnssssiiiieeeennnnttttSSSShhhheeeellllllll((((3333XXXX))))
  203.  
  204.  
  205.  
  206.      XmNborderColor             XmCBorderColor             Pixel          XtDefaultForeground    CSG
  207.      XmNborderPixmap             XmCPixmap                 Pixmap          XmUNSPECIFIED_PIXMAP   CSG
  208.      XmNborderWidth             XmCBorderWidth             Dimension          1                 CSG
  209.      XmNcolormap             XmCColormap             Colormap          dynamic             CG
  210.      XmNdepth                 XmCDepth                 int          dynamic             CG
  211.      XmNdestroyCallback             XmCCallback             XtCallbackList   NULL             C
  212.      XmNheight                 XmCHeight                 Dimension          dynamic             CSG
  213.      XmNinitialResourcesPersistent   XmCInitialResourcesPersistent   Boolean          True             C
  214.      XmNmappedWhenManaged         XmCMappedWhenManaged         Boolean          True             CSG
  215.      XmNscreen                 XmCScreen                 Screen *          dynamic             CG
  216.      XmNsensitive             XmCSensitive             Boolean          True             CSG
  217.      XmNtranslations             XmCTranslations             XtTranslations   dynamic             CSG
  218.      XmNwidth                 XmCWidth                 Dimension          dynamic             CSG
  219.      XmNx                 XmCPosition             Position          0                 CSG
  220.      XmNy                 XmCPosition             Position          0                 CSG
  221.  
  222.  
  223.     TTTTrrrraaaannnnssssllllaaaattttiiiioooonnnnssss
  224.       There    are no translations for    TransientShell.
  225.  
  226.      RRRREEEELLLLAAAATTTTEEEEDDDD IIIINNNNFFFFOOOORRRRMMMMAAAATTTTIIIIOOOONNNN
  227.       _C_o_m_p_o_s_i_t_e(_3_X), _C_o_r_e(_3_X), _S_h_e_l_l(_3_X), _V_e_n_d_o_r_S_h_e_l_l(_3_X), and
  228.       _W_M_S_h_e_l_l(_3_X).
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.      Page 4                        (printed 11/11/03)
  262.  
  263.  
  264.  
  265.